home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 February / Macworld (1999-02).dmg / Shareware World / Shareware Feature / AutoBoot 1.6.1 / About AutoBoot < prev    next >
Text File  |  1997-08-29  |  12KB  |  192 lines

  1.  
  2. AutoBoot version 1.6
  3.  
  4.  
  5. A. What is AutoBoot ?
  6.  
  7. AutoBoot is a Control Panel/System extension which will reboot (restart) you Macintosh after a System Error ('bomb') or a Freeze-Up has occurred. This comes in handy when your Macintosh must be 'on-line' at all times, even when it is left unattended for long periods of time.
  8.  
  9. For instance, people using Timbuktu (a package which allows you to operate a Mac remotely by modem) complained that they had to drive down to the location of the Mac to reboot it after a system crash. Very nice if the Mac is located at the other side of town !
  10.  
  11. Other uses can be found for file servers, http servers, systems that carry a BBS, systems with a FAX modem, systems which have file sharing turned on … . AutoBoot allows maximal availability of these Macs, even in the presence of System crashes or Freeze-Ups.
  12.  
  13. Up to now I received hundreds of thank you letters and e-mails from satisfied customers, saying AutoBoot can be a real life saver !  No  Macintosh Server should be without AutoBoot.
  14.  
  15. I suggest you carefully read this document before installing AutoBoot on your system.
  16.  
  17. AutoBoot only handles "System Errors" or "Bombs", and not the infamous "Application errors". These kinds of errors don't halt the entire system, but only one application and you get the infamous "The Application xxx has unexpectedly quit because an error of type ZZ occurred" message. For this purpose, you should (also) run Keep It Up (KIU), another utility I wrote. KIU watches certain applications and monitors if they are still running. If an application for some reason no longer runs, KIU will attempt to relaunch this application (and open certain documents) or restart the computer.
  18.  
  19. AutoBoot requires at least system 7. It is compatible with the PowerPC and System 7.5.3.
  20.  
  21. B. Installation
  22.  
  23. Just drop the AutoBoot control panel and AutoBoot extension in your System Folder and let the system put them in the appropriate folders. You should not use AutoBoot in the presence of a debugger (like Macsbug). It would not hurt if you did, but the debugger would disable the functioning of AutoBoot. If you reboot, you should see the AutoBoot icon appear on the desktop:
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. If the icon is crossed out, and you don't get any other message, you probably are running a system earlier than 7 . Do not change the names of the control panel and extension nor move them to other folders.
  31.  
  32.  
  33. If you're running System 7.5 or higher you must disable the shutdown warning in the General Controls control panel:
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. C. Functionality
  41.  
  42. AutoBoot handles two kinds of errors: System Crashes (a System Error Dialog occurs on the screen) and Freeze-Ups (Mac doesn't respond any more, cursor freezes,…).
  43.  
  44. If your Mac crashes, it will show the normal error alert box. 
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. System 7 users will see a slightly different alert, with buttons called 'continue' and 'restart'.
  55.  
  56. After a configurable amount of time (see lower), the mac will reboot (restart) if no action is taken. If you press the resume (or continue) button within the time limit, the current application will be terminated and no reboot will take place. When the mac 'autoboots', all data that was not saved before will be lost.
  57.  
  58. If the Mac freezes up, it will also be restarted by AutoBoot after a configurable amount of time.
  59.  
  60. You can test AutoBoot by launching one of the 'Bomb' applications which came with this package. At least one of them should cause a crash on your Mac. Be patient: AutoBoot only starts functioning 30 seconds after it was loaded at boot time.
  61.  
  62. Warning: I can not give a 100% guarantee that AutoBoot will in fact reboot your Mac after a crash or freeze-up. A severe crash can disable all functionality of the Mac, and thus prevent reboot. 
  63.  
  64.  
  65. D. The Control Panel
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90. 1.Restart after System Error:
  91.  
  92. If you switch this option on, your Mac will be rebooted after a System Error. You can set the time between crash and reboot (Restart Delay: minimum 0 and maximum 30 minutes) .When the Mac first discovers an error, it will look again after the specified amount of time. If the error still exists, the mac will be rebooted. Use zero minutes only if ultra fast recovery after a crash is necessary. I suggest you set this time to at least one minute to allow for user intervention .
  93.  
  94.  
  95. 2.Restart after Freeze Up:
  96.  
  97. If you switch this option on, your Mac will be rebooted after a Freeze Up. You can set the time between Freeze Up and reboot (Inactivity Period: minimum 10 and maximum 99 minutes) .
  98.  
  99. Important : It is very important to understand how AutoBoot attempts to detect a freeze-up. For this purpose, AutoBoot monitors the System's activity. Even when the computer appears to do nothing, every running program is supposed to call some housekeeping routine (technical: SystemTask() ) at least 60 times a second. If the system freezes up, this routine will not be called any more. If this routine is not called for a certain length of time (the inactivity period), AutoBoot will conclude the system has jammed, and reboot the Mac. 
  100. Unfortunately, some badly written programs don't call this housekeeping routine as often as they should. Even well know programs sometimes fail to call it for several minutes. One can easily detect these programs: for lengthy periods, they don't respond to user input, and one can not switch them to the background. Examples are: backup programs, installer programs, conversion programs,…
  101.  
  102. There is a real danger, AutoBoot might mistake such a situation for a Freeze Up, and reboot the Mac. That's why the minimum Inactivity Period is 10 minutes, a period in which most programs will call systemtask at least once. You can lower this minimum period to 2 minutes by holding down the option key while lowering the inactivity period (registered users only !). Lowering the inactivity period below 10 minutes is NOT recommended and should only be done under controlled circumstances.
  103.  
  104. You should set the Inactivity Period as high as possible, to prevent accidental reboots. However, if you use programs which run for long periods of time without calling the housekeeping routines, like installers, backup programs …  you should switch "Restart after Freeze Up" off. You can also prevent AutoBoot from loading by holding down your mouse button at boot time.
  105.  
  106. p.s.: if you move the position of your mouse, the timer which measures the inactivity period will be reset. If you want to leave "Restart on Freeze-Up " on, and yet run programs which don't call the housekeeping routine regularly, you can prevent reboot by moving the mouse every few minutes.
  107.  
  108.  
  109. 3. Post Notification on restart
  110.  
  111. If you check this option, a notification will be posted to the user after the reboot caused by a system crash/ freeze-up. The notification will give the time and reason of the crash, and also the number of reboots since the power was turned on. If the notification is not dismissed by the user, it will remove itself after about 10 minutes.
  112.  
  113. Warning: this notification, when not dismissed, will disable all foreground processing till it removes itself. An example of foreground processing is the launching of the startup application(s). Background processing will continue however. When maximal availability is wanted, do not check this option.
  114.  
  115. Note: internal AutoBoot errors will always be communicated to the user by a notification, even if this option is turned off.
  116.  
  117. 4. Maintain log file.
  118.  
  119. The log file will be called 'AutoBoot Log' and will be created in the preferences folder. It will contain the same messages as the notifications:  the time and reason of the crash, and also the number of reboots since the power was turned on. I strongly suggest to check this option to keep a log of all reboots, in order to identify machines which have a problem.
  120.  
  121. Note: The log and notification messages are written to disk AFTER the reboot. In certain circumstances the reason for the restart may get lost during the restart. AutoBoot will report that the reason for restarting the mac is unknown.
  122.  
  123. Note2: internal AutoBoot errors will always to logged, even if this option is turned off.
  124.  
  125.  
  126. 5. Restart Mac after power failure
  127.  
  128. This option is only available on some Macintosh models. It ensures that your Mac will automatically power on after a power failure. 
  129.  
  130. Warning: this setting may conflict with other control panels such as the Energy Saver control panel, which also offer this feature. In this case you should disable this feature in AutoBoot and enable it in the Energy Saver Control Panel (open the Energy Saver CP,  choose Server Settings from the Preferences menu, and enable "Automatically restart after a power failure")
  131.  
  132.  
  133. 6. Registration
  134.  
  135. This software is Shareware. You may evaluate it for 3 weeks. After this period, you will be regularly reminded to pay your shareware fee. After each user reboot, you will be presented with a notification, inviting you to pay your shareware fee. This message, when not dismissed, will remove itself after 10 minutes to allow foreground processing to continue. The message will also be logged.  
  136.  
  137. After you pay your fee, you will receive a serial number, which you must use to register your copy. The messages will disappear.
  138.  
  139. Note: you can of course also install a fresh copy of AutoBoot every 3 weeks :-)
  140.  
  141.  
  142. E. Shareware
  143.  
  144. This software is shareware. This is not another term for free software, as many people seem to think. Shareware software must be paid, just like ordinary commercial software. The difference is that a shareware author uses cheap distribution channels to keep costs down and this system also allows you to evaluate the software before you decide to purchase it.
  145.  
  146. Support the shareware system by paying your shareware fee ! Many great shareware products  have gone commercial because people did not take up their responsibility and paid their fees.
  147.  
  148. Distribution:
  149.  
  150. You can distribute this software by giving it away to friend, upload it to a BBS or online services like Compuserve or AOL, or send it to any ftp site. Basically you can distribute it any way you like, as long as you don't ask any money for it, other than a small charge related to distribution costs (cost of a disk, postage or download fee) and keep it together with this unmodified document in the original compressed archive this product came in.
  151.  
  152. You may not sell this product or bundle it with any other products (commercial or other) without explicit written permission by the author of this software.
  153.  
  154. You may not modify AutoBoot or this document in any way nor distribute AutoBoot without this document or the other files and applications that came with it.
  155.  
  156. Check the AutoBoot web pages if you want info on the latest release, download sites, tips, ...
  157.  
  158. http://www.vl-brabant.be/mac
  159.  
  160. Price:
  161.  
  162. The fee is U.S. $22 for one copy; $17/copy if you buy more than one copy.. Mind you: you don't pay for the number of users, but for the number of Macs you run AutoBoot on. 
  163. A site license is U.S. $220.
  164.  
  165. You will receive a personal registration number which will reflect the number of copies you paid for . 
  166.  
  167. Payment:
  168.  
  169. All shareware payments are handled by Kagi. Look in the Registration folder for details on how to register.
  170.  
  171. Contact info:
  172.  
  173. e-mail: karlp@macbel.be or karl@kagi.com
  174.  
  175. Check the AutoBoot web pages if you want info on the latest release, download sites, tips, ...
  176.  
  177. http://www.vl-brabant.be/mac
  178.  
  179. Bugs:
  180.  
  181. If you want to send me a bug report, be sure to state Macintosh model, system version, used inits (system extensions) and cdevs (control panels). Describe the problem as clearly as you can: what happens ? which circumstances ? Can you eliminate the problem by turning off some extensions ? Does the problem also occur if you remove AutoBoot ?
  182.  
  183.  
  184.  
  185. LIMITED WARRANTY AND LIABILITY:
  186.  
  187. THIS SOFTWARE COMES 'AS IS'. I CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE OR LOSS OF DATA CAUSED BY THIS PRODUCT  DIRECTLY OR INDIRECTLY, WHATEVER THE NATURE OF THE DAMAGE. I DO NOT GUARANTEE THAT AUTOBOOT WILL IN FACT REBOOT A MACINTOSH AFTER A SYSTEM CRASH NOR DO I GUARANTEE IT WILL NOT REBOOT A MACINTOSH AT ANY OTHER TIME.
  188.  
  189.  
  190.  
  191.  
  192.